package cn.maihe.elg.operation.supports.bank.dto;

import cn.maihe.elg.operation.model.dto.BaseReq;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

/**
 * @description: 银企直连请求对象
 * 4.3 8924账户明细查询
 * Datetime：			表示时间戳格式如下: YYYY-MM-DD HH:MM:SS
 * Date：				表示日期格式如下：YYYYMMDD
 * FixString（n）：		表示固定长度的字符串，左对齐
 * VarString（m）：		表示变长的字符串，最长为m
 * FixNumber（n）：	表示固定长度的数字，如果长度不够长度右对齐左补空格
 * VarNumber（n,m）：	表示变长的数字，n表示最大长度（包括小数点）m表示小数位数
 * @author: Alan
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(propOrder={"head","body","clearBody"})
@XmlRootElement(name="packet")
public class AccountDetailReqDTO extends BaseReq {

    /**
     * 请求头 BaseSpdBankHead明文
     */
    private BaseSpdBankReqHead head;

    /**
     * 请求体 AccountDetailReqBody密文
     */
    private BaseSpdBankBodySign body;

    /**
     * 请求体 AccountDetailReqBody明文
     */
    private AccountDetailReqBody clearBody;
}
